WP_SMS\Helper B

Total Complexity 99
Dependencies 10
Dependents 48
Total lines 704
Lines of code 386
Logical lines of code 203
Comment lines 178
Methods 33
Properties 0

Methods 33

Method Rating Maintainability Complexity Lines of code
userAccess()
A
50 9 27
getWooCommerceCustomerNumberByOrderId()
A
54 8 20
getUsersMobileNumberCountsWithRoleDetails()
S
47 6 39
getWooCommerceCustomersNumbers()
S
45 5 42
ExistCapability()
S
57 6 16
getUsersMobileNumbers()
S
51 5 28
prepareMobileNumberQuery()
S
53 5 23
checkMobileNumberValidity()
S
57 5 17
getWooCommerceCheckoutMobileField()
S
58 5 16
prepareMobileNumber()
S
65 5 8
checkMemoryLimit()
S
63 4 10
loadTemplate()
S
61 3 13
getUserByPhoneNumber()
S
63 3 10
maybeStartSession()
S
72 3 5
normalizeNumber()
S
65 3 8
notice()
S
61 2 13
getWooCommerceCheckoutSubmitBtn()
S
70 2 7
flashNotice()
S
64 2 10
getWooCommerceCheckoutFieldName()
S
69 2 6
isWooCheckoutBlock()
S
72 2 5
getListOfRoles()
S
64 2 10
removeNumbersPrefix()
S
68 1 6
removeDuplicateNumbers()
S
70 1 6
convertNumber()
S
75 1 4
getPluginAssetUrl()
S
78 1 3
sendMail()
S
69 1 6
sanitizeMobileNumber()
S
78 1 3
getCurrentAdminPageUrl()
S
73 1 4
getAssetPath()
S
78 1 3
makeUrlsShorter()
S
70 1 6
getUserMobileNumberByUserId()
S
74 1 4
getUserMobileFieldName()
S
75 1 4
isJson()
S
75 1 4